Record handling control system



p 1 9 E. E. MASTERSON ETAL 3,

RECORD HANDLING CONTROL SYSTEM Filed July 12, 1965 10 Sheets-Sheet 1 //V VEN i 0195 DAVID w BERNARD 8V EARL EMAJTERSON p 19, 1967 E. E. MASTERSON ETAL 3,

RECORD HANDLING CONTROL SYSTEM Filed July 12, 1965 10 Sheets-Sheet 2 E. E. MASTERSON ETAL 334mm RECORD HANDLING CONTROL SYSTEM Sept. 19, 1967 Filed July 12, 1965 10 Sheets-Sheet 3 LIGHT SOURCE 10 Sheets-Sheet 4 E- E. MASTERSON ETAL RECORD HANDLING CONTROL SYSTEM .llnl Lrlllll.

u I: D m 1': :1 I: D I: III I:

I: D c: c1 c1 cl 1:: III I: D I: nr

Sept. 19, 1967 Filed July 12, 1965 p 1967 E. E. MASTERSON ETAL RECORD HANDLING CONTROL SYSTEM 10 Sheets-Sheet Filed July 12, 1965 OHDH 380815 owmohm En: Cm OEV OF QQ xUwIU OIum IUZDA:

OU IU2Dm:

AW 50 1 b 92 10 Sheets-Sheet (-5 f llll Il l|ll ll llL 0193 p 19, 1967 E. E. MASTERSON ETAL RECORD HANDLING CONTROL SYSTEM Filed July 12, 1965 Sept. 19, 1967 E. E. MASTERSON ETAL RECORD HANDLING CONTROL SYSTEM 10 Sheets$heet 7 Filed Jul 12, 1965 mOhUwmQ mOOU hmdj mmCZDOU W35 m ZEOUmQ r I i l i I I I I I I I I I I I 'II F 1 w I 1 l an M32 20:02 30 i mOPUmEQ IIIIIIIIIIIIIL p 1967 E. E. MASTERSON ETAL 3,342,410 RECORD HANDLING CONTROL SY STEM 10 Sheets-Sheet 8 Filed July 12, 1965 wdm m dm

m ni

3,342,410 RECORD HANDLING CONTROL SYSTEM Earl E. Masterson, Newtonville, and David W. Bernard,

Sherborn, Mass, assignors to Honeywell Inc., Minneapolis, Minn., a corporation of Delaware Filed July 12, 1965, Ser. No. 471,050 19 Claims. (Cl. 234-55) ABSTRACT OF THE DISCLOSURE A computer record processing station for record punching or the like and including a processing control unit and an associated record transport and record-tracking monitor, this monitor being adapted to indicate record position relative to the processing station and responsively ap ply signals to the control unit for coordinating the transport and processing functions, doing so either synchronously with the processing (punch drive) apparatus or asynchronously, simply according to the incremental processing positions of a record.

The present invention relates to record tracking means for unit records associated with data processing apparatus, and more particularly, is concerned with improved strobe means for operation with record processing stations and associated record transport means whereby transport contol signals may be developed giving direct position-to-position velocity control over record translation and processing.

Unit records on which data is encoded in the form of position-encoded marks are in common use in data processing systems, for instance, taking the form of the wellknown punched cards. Such marks are often photodetectable as in the case of punched holes. The present invention relates to means for correlating the location of such marks with the operation of a data processing station and for controlling record-translation means for moving the records through the station. For instnace, the invention has application as a card strobing means for controlling the column-by-column transport of punched cards through a punching station. Thus, the invention provides a strobe tracking, or position-referencing means, for position-monitoring of the translation of unit records.

Workers in the art have shown considerable interest in developing improved record strobing systems and will appreciate the special advantages inherent in a strobing system which tracks the trailing edge of a record. The present invention provides such an improved trailing-edge strobing system. Thus, it is a feature of the instant arrangement to provide an improved record strobing system for correlating the passage of a trailing record-edge with the location of informational zones thereof. It will be recognized by those in the art that such trailing-edge strobing will be superior in many respect to leading-edge strobing since it uses a more reliable reference-edge; since it is more fail-safe in that it turns detectors on rather than off, and since it does not disable strobe sensing means upon passage of a record, preventing further use thereof during record transit time.

One major drawback associated with prior art strobing systems is that non-informational record conditions, such as a score, a tear, or a mispunched hole in a punched card, can, at times, cause a false strobe readout. It will be recognized that this is a common problem, since cards are frequently scored to provide detach- United States Patent having able portions and since such a score can be mistaken by strobing means arranged to track record edges (leading or trailing) as a reference. Certain prior art systems have been suggested to resolve this difficulty. One such system provides getting detection means in parallel with reference-edge strobe detectors for enabling the latter only after the reference-edge has been distinguished from similar conditions. Such a system is suggested in copending application, Serial Number 468,293, entitled, Data Processing Device and Method, filed on June 30, 1965, and assigned in common with this case. The present invention provides an improved trailing-edge'strobing system wherein such non-informational conditions, such as scoring, are prevented from initiating an accidental strobe indication, this being done Without need for any additional detection means. More particularly, the invention provides such a system using a minimum of components, as well as avoiding the need for a parallel detection system, particularly by providing an electronic ordering arrangement. Thus, it is another feature of the instant arrangement to provide such a strobing system improved score-discrimination capabilities through use of an electronic ordering arrangement, eliminating the need for parallel gating-detector arrangements.

Related to the above-mentioned problem of score-discrimination is that of reference-edge selection. That is, strobing systems using an edge of a unit record as a reference characteristically encounter the problem of rag god-edges, such as result from a poor cutting operation, damage to card edges and the like. Thus, it is frequently desirable to provide such a strobing system wherein the detected portions of a reference edge are selectable, according to their condition. The present invention provides an improved strobe system having such reference-selectivity i.e., wherein strobe reference-edges are made selectable, by providing a unitary detecting arrangement which is position-adjustable and is provided in a simplified mounting structure.

Another object of the invention is to provide such a system employing a novel strobe package and associated mounting/alignment arrangement whereby the strobe detector array is adjustably positionable to be aligned along a plurality of strobing axes. Still another object is to provide such a strobing system wherein the photo-detector means are serially arranged to provide strobe detection and wherein score-discrimination is effected by an electronic ordering arrangement which includes alert detector mean-s together with counting and sequencing means. Still another object is to provide such a strobing arrangement wherein the strobe-detector means are adapted to be gated in an ordered prescribed fashion and wherein the output signals thereof are unitary amplified and slope-detected.

Strobing arrangements like the above-described find advantageous application as a means for monitoring record position so as to control the intermittent operation of record-transport means, such as for advancing cards steppingly through a punch station. It has been found that such strobe systems according to the invention are rendered particularly accurate, avoiding certain disadvantages associated with other types of position-referencing systems, especially as employed for controlling recordtransport. For instance, when a record-transport control is referenced from the condition of transport rollers, shafts or the like, as in the prior art, there is not direct indication of the card position. Thus, slippage between a trans port roller and the card will induce an undetected error since roller motion will not correspond to card-motion. Such an error is often cumulative, building up and becoming more severe each time the next card slips as it proceeds through a processing station, so that the positiondeviations grow and soon become intolerable. Transport control systems provided with the novel strobe means according to the invention avoid this cumulative error by rereferencing on the card position itself periodically, as each individual card is moved through a station. Such systems can also provide a position-servo control over a transport system which can thereby translate records at controllably variable speeds to controllably-variable positions-something the art has long awaited. Thus, it is another object of the invention to provide such a strobing arrangement whereby a continuous monitoring of record position is provided for controlling card transport means via a re-referencing on the positions of a prescribed record portion. It is a more particular object of the invention to provide such a strobe arrangement for position-servo control of record-transport means. Another object of the invention is to provide such a strobe arrangement means for application in position-to-position monitoring for positional control of record transport speed through directly responsive velocity record transport means.

The foregoing objects and novel features of the invention are provided in a preferred embodiment of the invention as described below. This embodiment is an improved record transport control arrangement and comprises a record processing station for punching card records in a known manner; record strobe means for monitoring the position of card-records as they proceed through the station; strobe-responsive record transport means for stepping the cards through the station (between punch positions) and transport control means adapted to modulate transport velocity at prescribed index points (eg stopping points) indicated by the strobe means, by punch synchronizing means and the like. More particularly, this strobe means includes a detector array located in prescribed relation to the processing station for position-referencing on the index points by monitoring card position (i.e. the trailing-edge thereof) and applying strobe signals to the control means which includes tracking logic for adapting these strobe signals to apply stop signals to the transport means. The transport means includes a drive motor having a non-ferromagnetic rotor coupled directly to card-advancing roller shafts without intervening clutch or brake means for acceleration (torque) control, thus being directly responsive to electrical speed control signals. The control means is adapted to receive these strobe signals as well as punch-data signals and punch-head synchronous signals and responsively apply Forward and Reverse commands (speed control signals) to the transport means, thus coordinating its operation with card position, punch head phase and data signals. The control means may also selectively synchronize transport operation with punch head operation or desynchronize it for a High Speed Skip" under strobe control instead.

Thus, as punched cards are translated along a prescribed path towards the punch station, they intercept light beams, along prescribed optical paths between a light source and successive strobe detectors aligned along this path and responsively generate column-indicating strobe signals. These beams are located in different prescribed relation With this station, so as to indicate the passage of associated card-columns therethrough. Thus, when a particular card-column arrives at punch-position, a particular portion of the strobe detector array will indicate this to the tracking logic means, and, if stopping as indicated (if any holes are to be punched there), a stop signal will be applied to the transport means. According to a novel discriminator, or scoredetector, arrangement, the strobe array is also adapted to be energized only when a prescribed (trailing-edge) portion of the record passes. This discriminator arrangement includes electronic ordering means and alert detector means for the initiation thereof. An improved detector amplifier means is additionally provided at the output of the strobe detector means also. Further, the strobe-cell array is so packaged and mounted in a novel mounting arrangement that it may easily be shifted to strobe along various selectable axes, such as along different portions of a card-edge.

The foregoing and other characteristic objects and features of novelty are pointed out with particularity in the claims annexed hereto and form a part of the present specification. For a better understanding of the invention, its advantages and specific objects attained with its use, reference should be had to the accompanying drawings and descriptive matter in which there is illustrated and described a preferred embodiment of the invention.

Referring to the drawings, where like numerals denote like parts;

FIGURE 1 is a perspective somewhat idealized view of a preferred embodiment of the invention as employed for use in a processing station including a card punch together with associated transport means and transport control means;

FIGURE 2 is an enlarged, bottom view of an end portion of the strobe means indicated in FIGURE 1;

FIGURE 3 is an exploded view of the strobe means in FIGURE 2 showing the strobe mask and detectors exploded away;

FIGURE 4 is a plan view of the strobe mask in FIG- URES 1, 2 and 3 and adjacent punch die means and alert detector means;

FIGURE 5 is an enlarged perspective view of the strobe positioning means in FIGURE 1;

FIGURE 6 is an end view in elevation of the arrangement in FIGURE 5;

FIGURE 7 is a schematic block diagram of the electronic control arrangement for employing the strobe and other signals developed by the illustrated strobe-punch arrangement to control the record transport means;

FIGURE 8 is a timing diagram relating some of the signals developed by the arrangement in FIGURE 7 to punch motion;

FIGURE 9 is a block diagram of the electronic tracking arrangement for employing signals developed by the strobe arrangement of the invention;

FIGURE 10 is a schematic circuit diagram of the amplifier-detector portion of the arrangement in FIG- URE 9;

FIGURE 11 is a block diagram showing details of the control arrangement indicated in FIGURE 7; and

FIGURE 12 is a timing diagram for certain elements in FIGURES 7 and 11.

Referring in detail to the figures and especially to FIGURE 1, there is shown a preferred embodiment of the invention in the form of a card punch station for perforating punched cards employed in connection with data processing systems. Functionally, this embodiment represents an arrangement for controllably advancing record media (such as punched card C shown in phantom) with a card transport means 4, past a record processing station, i.e., a card punch head 2. Card punch 2 is adapted to perforate cards C at prescribed data-encoded (column) positions, as known in the art. More particularly, punch 2 preferably comprises a novel arrangement for punching pairs of card-columns simultaneously. Punching is accomplished, as is conventional in the art, by driving, with bail 21 and associated interposers 22, a pair of punch arrays, namely two rows of punch knives 23 23 each row having twelve knives, i.e., one knife for each row in a cardcolumn. Knife sets 23,, 23 are arranged somewhat conventionally to be driven through holes in punch die 25 (across which cards C, etc., are stepped by transport means 4) when selectably impacted by associated interposers 22,, 22 as known in the art, and to be returned (by means not shown). More particularly, a punch shaft 22 is adapted to be driven rotatingly (by means not shown) so as to reciprocate a supporting punch bail 21 mounted eccentric thereto, as is conventional. Two sets of interposers 22,, 22,, are pivotably suspended from support bail 21 so as to reciprocate unidirectionally, up and down and to impact ones of associated knife sets 23 23;, when selected by select means 2. Individual punch knives will be selectively thrust by the driving interposition of an associated interposer 22 which is positioned by punchselect means 2' when select current pm is applied thereto. Interposer select means 2 is only very schematically indicated and may comprise any of the well-known means for selectively coupling continuously rotating punch bail means to punch knives. As indicated, select means 2' comprises an array of interposer arms i-p (one shown) coupled to each interposer 22 and adapted to thrust the associated interposer 22 into knife-driving engagement when attracted by an associated solenoid i-c when the latter is energized by punch-magnet signal pm.

A punch-monitoring means, namely a reluctance pickup 5 is provided to generate punch-reference signals (rpm, below) indicative of the periodic (home) condition of synchronously operating punch bail 21. Pick-up 5 may be energized conventionally, as by a magnetic (lowreluctance) insert 28 mounted (at home-position) peripherally in a code disc 27 adapted to rotate with shaft 22. Thus, die 25, shaft 22, support bail 21, select means 2' and the double rows of associated interposers 22 and knives 23 comprise a conventional card punch means 2 for operating upon cards C positioned at the punch station, the station being defined by the holes in punch die 25.

Adjacent the upper surface of die 25 is a strobing plat form 8 disposed to be coplanar with die 25 so that, together, they form a continuous, card-supporting surface across which cards C, etc., may be' transported by advance means 4. Advanced means 4 includes two pairs of rollers 46, 45, namely cooperating upper and lower rollers 46A, 45A (left) and 46B, 45B (right), respectively. One of the rollers in each pair is drivenly mounted on a transport drive shaft 43, which is adapted to be selecttively, controllably rotated by a variable-velocity, field-coupled drive means, namely transport motor 41. As seen below, drive shaft 43 also carries a velocitysensing means, such as a tachometer 47 aflixed thereon for sensing the rotational velocity thereof so as to control associated transport motor 41 as indicated hereinafter.

As seen below, it is a feature of the invention that transport motor 41 is arranged to be directly and proportionally torque-responsive to electrical control signals whereby, according to the level and polarity of speedcontrol signals the drive shaft 43 for transport rollers 45, 46 may be rotated at prescribed speeds and in a prescribed direction without the intervention of clutch or brake means. Such a motor is the non-ferromagnetic rotor (air core) type, having practically no magnetizable metal in the rotor and arranged to be rotated through the (shifting) path of driving stator flux, rather than completing the fiux path. Such a motor is constructed to exhibit a high torque/inertio ratio and thus may be directly responsive to velocity-control signals for demand transport control. That is, it may be directly acceleratable (inductively coupled only), dispensing with clutches, and to be directly deceleratable, eliminating brake means. Braking is effected simply by rotor field reversal. This, in turn, eliminates the need for actuators for clutches and brakes and friction losses therefrom. It also allows a continuous analog control of torque output rather than the usually incremental step control of clutch couplings.

Such a low inertia in field-coupled transport drive train is adapted to be directly responsive to strobing arrangement 6 through associated control means to provide a position-referenced transport system having constant accurate and invariant response. Of course, a drive means with high intertia and relatively slow response is im- 6 practical for such use and inapt for tracking control and speed/position referencing. Tachometer 47 provides a means for adjustably-controlling velocity (including zero-velocity or stop mode) according to the amount of velocity-indicating voltage generate-d thereby and applied to control the energization of motor 41. Motor 41 thus provides a directly strobe-responsive drive means for advancing records and is especially adapted for position-referenced control using the improved strobe means according to the invention. Thus, drive motor 41, shaft 43, rollers 45, 46 and tachometer 47 comprises a positionreferable record transport means 4 adapted to drive punched card records C, etc., through the punch positions defined by die 25, doing so in a controlled manner as indicated hereinafter. Cooperating with this transport system are card-alignment means, namely a guide rail 11 and a cooperating flexure spring 13 for urging cards thereagainst into alignment so that holes 80, 80' in plate 8 fall between informational card-rows, providing alignment both with punch means 2 and with strobe package 6.

It will be observed that strobe platform 8 is apertured in a prescribed manner, having two rows of strobe apertures 80, 80 along parallel strobe axes A, A, respectively, in prescribed relation with strobe detector package 6. Strobe axes A, A are chosen so that apertures 80, 80' will not register with any areas of punched cards C, etc., as they are transported, aligned, across plate 8, but will fall along prescribed interrow strips. Apertures 8t), 80 are also spaced apart along axes A, A by two-column-distances, preferably, so as to be overshadowed by trailing-edge TE portions of cards C, etc. (having a prescribed length), when different prescribed punch-zones (i.e., column-pairs) arrive in punch-position at punch die 25. Platform 8 is illuminated from below by relatively normally-incident light from a lamp 9 and mirror 9. Thus, apertures 80, 80' may begin to direct light beams upon associated strobe detector cells in strobe package 6 when trailing-edge TE assumes different prescribed reference-positions, corresponding to the arrival of different card columns at die 25 and the exposure of associated beams. A gating detector GD is provided upstream of strobe package 6 as schematically indicated and is adapted to enable the strobe detectors in a prescribed manner as described below. Strobe platform 8 is detach ably mounted upon a position of the fixed machine frame (not shown), being attached thereto for adjustable positioning along axes A, A such as by clamp bolts in an aligning slot. Since platform 8 carries strobe clamp 7 and strobe package 6 thereon, this adjustability provides a coarse alignment of strobe detectors as will be seen.

Platform 8 carries strobe package 6 and optically coacts therewith. Strobe package 6 comprises photodetector means mounted, to be adjustably positioned and selec tively alignable along either of strobe axes A, A, so as to detect illumination through either row of apertures 80, 80. As indicated, strobe positioning clamp 7 is mounted upon platform 8 so as to suspend strobe detector package I 6 thereabove at a prescribed record-admitting height and in three-dimensional alignment along a selectable one of strobe axes A, A. Clamp 7 functionally constitutes an adjustable positioning means adapted to selectably position (laterally) and to align the detector means in strobe package 6 to be in optical registry with light beams through either row of apertures 80, for energization thereby as they are successively exposed by passing cards C, etc. Strobe package 6 is rigidly affixed at the end of a clamp bar 63 which is received slidingly in a socket portion 79 of clamp 7, being held with a locking clampscrew 73, as described below.

As will become more apparent, it is'a feature of the invention that the strobing arrangement in package 6 may thus generate strobe signals which indicate the transit of successive column-areas of card C across punched die 25, asynchronously and directly withoutreference part of the informational (hole) to transport elements. It will further be apparent that such strobe signals can be arranged to control transport drive motor 41 and thus control the stepping translation of cards C past punch head 2. For instance, strobe package 6 can be arranged to control motor 41 to be decelerated at prescribed times causing card C to stop at any prescribed column-position under punch 2. This arrangement may further be used in combination with a motorstart-signal generating means, such as reluctance pick-up 5, synchronized to punch 2, to provide a position-toposition, stop-start, control of transport means 4. Such a control may be directly referenced to the position of the card C for stop control and referenced to punch 2 for start and punching controls. According to another inventive feature, a high speed skip transport mode may be provided during which punch-head synchronism is superseded by strobe signals which also provide a lookahead command-interrogation mode therewith.

Strobe package The general organization of the embodiment indicated above relative to FIGURE 1 will be better understood with reference to FIGURES 2, 3 and 4 which more particularly illustrate the structural features of the strobing arrangement 6 and related elements. Strobing arrangement 6 includes an aligned linear array of detector means D, (D1, D2, DG, etc.) mounted within a base 63 to be in optical registry with prescribed associated ones of a plurality of strobe slits 81-880 through an opaque strobe mask 61 which is otherwise opaque to provide a lighttight cover on base 63. Additionally, an optional gating means is indicated comprising a slit SG in mask 61 and a gate detector DG optically associated and in registry therewith. Each detector block DG, D1, etc., includes a photo-voltaic strip cell LG, C1, etc., and electrical connector means therefor, together with positioning pin means P. Functionally, strobe slits S etc., are, when mounted upon strobe mount 7, arranged to be spaced at prescribed, different distances from punch die 25, these distances corresponding to the position of trailing-edge TB of cards C when an associated column (or pair of columns) thereof is positioned for punching at the punch-position. Thus, strobe arrangement 6 tracks the trailing-card edge TE to thereby detect the arrival thereof at reference positions corresponding to the registration of associated different card-columns at punch 2. Adjustable means in strobe plate 8, allow slight adjustment of the spacing of strobe arrangement 6 from die 25.

Thus, in the embodiment shown, the mask 61 includes a gating slit SG and 40 strobe slits (S through S one for the initial card-column of each pair in an SO-columncard). These are fragmentarily indicated in FIGURE 3 (view from bottom) and function to successively sense the advancement of the trailing card edge TE between punch-positions. Therefore, slits S1, etc., are located in alignment along mask 61 so that when strobe arrangement 6 is positioned in clamp 7 to be pre-aligned along a selected strobing axis (shown along axis A, mask 61 abutting with die 25), each of the forty slits, S1 through S79, will be located a prescribed distance from die 25. For reasons later explained, each strobe detector is arranged to be energized by five slits. Thus, eight detector blocks D1-DS are provided, for instance, detector D1 being positioned so that cell C1 thereof may be energized by slits S S S S and S Upon the passage of edge TE, each strobe slit will admit light from lamp 9 through an associated hole 80 to charge a related cell when the associated card-column assumes punch-position. Specifically, when the trailingcard edge TE uncovers initial slit S then column 1 thereof will be located at die for punching, this being indicated by the incidence of light on a portion of cell C1 and the subsequent emission of an S strobe signal. Similarly, when trailing-edge TE passes over the final strobe slit S then column 79 of card C will likewise be located at die 25, cell C8 of detector block D8 indicating thi so that holes may be punched by knives 23 23 in indicated rows of card-columns 79, 80. It will be understood that die plate 25 comprises two identical parallel rows of twelve die holes 25,, 25 each hole thereof being spaced to register with one of the rowpositions of a punched card C when the card is superposed thereon, after having been aligned against guiderail 11.

While other means may be used (as indicated below relative to FIGURE 8), a starting or alert" means has been indicated in the form of a gate-detector DG, energized by an associated gate slit SG in mask 61. Gate slit SG is located a prescribed distance upstream of strobe slit array S1 through S79 and aligned therewith being spaced a prescribed distance CO from gate-axis GG to initial slit S C0 is kept at a minimum according to the invention, though a suitable delay can vary this. The uncovering of alert slit SG and energization of its associated cell LG (housed in detector block DG) will serve to initiate the electronic ordering system associated with strobe cells C1 through C8 and provide a means of discriminating against accidental perforations (scores) which might otherwise prematurely trip the strobe detectors. This location, along strobe axis A (FIGURE 4) and electronic control will assure that the strobe slits 8 -5 associated with detector D1, for instance, will not emit strobing signals unless alert cell CG is energized simultaneously therewith. Stated otherwise, this gating (or alert) arrangement prevents a score SC (FIGURE 1) which is less than a maximum Width W (i.e., not wider than distance CO) from tripping any of the strobe cells. It is thus a feature of the invention that score-discrimination is simply provided. Other alert means may serve this same purpose however; one such being indicated relative to FIGURE 8.

Another feature of the invention is that a conservation of detector cells C1 through C8 is achieved without sacrificing accuracy and reliability of detection. This is implemented according to an arrangement of modular, removable detector blocks that are easily inserted or replaced within strobe package 6, each block including one photovoltaic cell strip C1, etc., for detecting energization through a plurality of strobe slits according to a stepped output therefrom. While only five stroke slits S1, etc., are indicated as energizing detector cells C1, etc., it has been found that any number of slits up to about 10 may be used satisfactorily. Another advantage of this arrangement is that imperfections in, or failure of, small areas of the detector material are less expensive to repair when only a portion of a detector must be replaced. That is, it would be more expensive to replace the entire cell length S1 through S79 if this length were not broken up into modules which are individually removable. It will be apparent that since strobe slits S1 through S79 must not be energized by the informational data-holes in the punched cards, C, etc., that they must therefore, be locatable along a strobe axis (A, A) between card-row locations by clamp 7 when the cards are aligned along guide-rail 11.

FIGURES 5 and 6 illustrate the details of positioning clamp 7, functionally indicated above, as accommodating the inter-card-row alignment of strobe slits S S etc. As noted clamp 7 is adapted to permit strobe package 6 to be selectively aligned along different strobe axes A, A allowing an attendant to choose an inter-row portion of trailing card'edge TE which is in optimum condition (not ragged, etc.). Thus, a mounting arm 63 is provided being attached to package 6 and mounted in clamp 7 to suspend strobe 6 along prescribed strobe axes A, A.

More particularly, clamp 7 includes a base 79 rigidly affixed to arm 63. Base 79 includes a pair of opposed sidewall portions 75, 75' defining a slot 750 therebetween. Slot 750 corresponds to the cross-sectional outline of strobe arm 63 to accommodate sliding adjustment between strobe axes A, A and having a stop (or positioning) pin 92 adapted to engage opposite ends of a stop slot 93 in the bottom 79' of slot 750. Slot 750 formed by inwardly canted sidewalls 75, 75 of clamp base 79, will thus be arranged to have a width sufliciently larger than that of strobe arm 63 to accommodate insertion thereof and a bottom 79 sufiiciently long to accommodate translation of positioning pin 92 between positions fixing strobe 6 aligned along strobe axes A and A. Base 79 is, of course, mounted rigidly from the strobe platform 8. It will be noted that a clamp bar 77 is provided to engage arm 63, being engaged at cavity 73 thereof by an en larged head portion at the inner end of adjustment bolt 73. Bolt 73 is threadably mounted in one of sidewalls 75, preferably, at an angle so as to engage bar 77 against a canted side of arm 63 and to thrust the opposite side thereof matingly against the opposite inner surface wall of the opposite sidewall 75'. A pair of aligning spring-set lock bolts 94 are provided to abut adjustably against bar 77 to align strobe 6 laterally along strobe axes A, A. Thus, the strobe package 6 is adjustably positionable relative to strobe axes A, A by clamp 7, being axis-selectable with screw 73 and laterally alignable with lock bolts 94. Leveling springs 96 surround lock bolts 94. It will be evident that clamp 7 may position strobe slits S S in prescribed relation with the punch station defined by die plate 25 as shown in FIGURE 3 so as to lie in optical registry with associated light transmitting apertures 80, 80 in plate 8. Thus, as FIGURES 2 and 3 indicate with the illumination from lamp 9 (rays L) impinging relatively normally on the bottom of plate 8 to be transmitted through apertures 80, 80 (rays L), slit SG, for example, will lie in optical registry with an associated aperture 80,; so as to be illuminated and so as to direct light therethrough (rays L) onto associated detector cell LG for energization thereof, absent on intermediate punched card. In a similar manner, strobe slits S1, S3, etc., will lie in optical registry with associated apertures 80 80 80 etc., for the illumination of associated strobe detector cells C1, C2, etc.

The above-indicated arrangement and especially the spacial relation of strobe plate 8 and strobe detector package 6 is indicated more particularly (in fragmentary manner) in FIGURE 3, wherein the detector modules DG, D1, D2, etc., are shown in fragmentary fashion, some being exploded out of base 63; mask 61 also being shown exploded away. It will be apparent that strobe base, or housing, 63 is longitudinally slotted to include two sidewalls 63' defining a slot 630 having a base portion 64. Slot 630 is adapted to receive and position the array of detector modules DG, D-l. D2, etc., in alignment (as indicated schematically in FIGURE 4). Detectors DG, D1, etc., are fashioned to be insertable in prescribed alignment along bottom 64 to be positionable along a strobe axis in a convenient manner; for instance, by the insertion of pegs P into corresponding bores in bottom 64.

It will be evident that the strobe slits S1, S3, etc., may each assume any convenient similar cross-sectional size within any area defined by the width of a card-column and by the height of the un-punchable strips between card rows. The width is preferably as small as possible, to provide a sharp timing signal; being sufficiently large however to provide a signal of suitable amplitude. It has been found, for instance, that dimensions of 0.050" wide by 0.020" long (length along axis A) were suitable for this purpose in the disclosed embodiment. Similarly, the gate slit S might be about 0.050" Wide by about 0.300" long. The width of S is made sufiicient to fit between data rows, and its length made sufficient to generate a sufficiently strong gating signal for photodetection. In practice, however, in place of gate detector DG, it was found convenient to use an upstream reading strobe arrangement similar to punch strobe arrangement 6 ,as noted below. According to a feature of the invenit) tion, strobe slits S1, etc., may be made extremely narrow for more accurate timing using a detection circuit according to the invention which responds to the slope rather than to the level of the detector cell output, as described relative to FIGURE 10.

According to another feature of the invention, the width of the gate slit S might itself be employed to discriminate against accidental perforation-strobing. For example, a pair of accidental perforations, such as staple holes, might be accidentally spaced to simultaneously uncover both gate slit S and one or more of strobe slits S1S79. This could generate an erroneous strobe pulse or pulses. However, if the gating detectors are designed to require a greater, threshold amount of light, corresponding to the uncovering of an increased gate-slit area of cell LG, such an error could not occur since the Width of the staple holes would be insuflicient to provide this amount of light. For example, if the gate slit S were made twice as long as the longest (along axis A) likely accidental hole and detector DG were arranged to fire only after at least half of this length were uncovered, holes, such as the above staple holes, which are shorter than this could not initiate the gating of strobe cells C -C whereas passage of the trailing card-edge could.

As suggested above, strobe mask 61 may comprise a removable glass slide constructed to be light-opaque except for the slits S S etc., therethrough; forty strobe slits S 6 being shown to correspond to forty punchpositions at punch head 2. It will be evident that a different number of (perhaps diiferently spaced processing positions can be arranged for other processing modes. Mask 61 is slideably inserted in grooves 65 along sidewalls 63'.

Detector blocks D1, D2, etc., are constructed and located for convenience and economy, as are detector strips C1, C2 therein. Thus, for instance, the first photo-detector C1 is provided of a suitable size and response to be charged sequentially by five successive strobe slits S1, S3, S5, S7 and S9. By selecting photo-voltaic strips C1, etc., of a particular material and detecting them in accordance with a prescribed detection circuit (indicated below), it has been found that sequential increments of light-radiation from associated group of strobe slits can each be made to partially energize a common cell strip to generate successive output step pulses indicating the position of trailing edge TE. It is preferred to group from about five to about ten strobe slits to energize a single strobe detector cell for good system response. Being packaged removably in housing 63, modules D1, etc., are easily prepositionable with pegs P in prescribed locations along bottom 64 for easy removability and reliable replaceability. Where desired, detector modules D1, etc., may be provided with end-walls to optically isolate their asso ciated cells C1, etc., from adjacent cells. It has been found that detectors D1, etc. should be located along bottom 64 preferably a prescribed minimum distance below masking plate 61 to achieve a light-tight optical well which is rendered relatively insensitive to stray illumination, that is, light other than that which passes normally through slits S1, etc. It was found in the use of standard punched card stock, for instance, that the paper itself under certain conditions, may transmit (diffused) light to energize cells C1, etc., unless they are spaced sufficiently therebelow. However, spacing cells C1, etc., below mask 61 on the order of at least about one-half inch has been found to sufficiently reduce such stray light to insignificant amounts.

With this embodiment it has been found that detector cells LG, C1, C2 etc. can be satisfactorily provided using photo-Voltai e N on P types of solar cell strips, about 0.10" wide; the strobe strips C1, C2, etc., being about 0.850" long and the gate strip CG being about 0.300" long. Silicon type cell strips are preferred; however, equivalent material may be used, which has sufiicient recovery speed, saturation and low-impedance characteristics. Sili-- con is also preferable in that it may be incrementally energized along the strip length to exhibit stepped output levels that are all perceptible and detectible (staircase effect) over a 10 slit length. The speed and step increments of cadmium sulfide and of selenium material have been found somewhat less satisfactory. The light from lamp 9 is preferably matched in wavelength to a favorable response-wavelength for the detector strips and kept below an intensity which will saturate them.

Workers in the art will recognize that the above describes a novel, advantageous strobing, record-tracking arrangement, especially adapted for position-to-position control of transport means associated with data processing stations. In summary, this embodiment generally comprises a plurality of aligned strobe detector means together with an associated properly slitted mask means for generating strobe pulses representing successive incremental positions assumed by a passing superposed document, these positions being detectable asynchronously as the document is transported past. Additionally, where it is desired to strobe from different portions of a reference document-edge, this arrangement may be made adjustably positionable along selectable strobe axes with a novel clamp means. Further, where accidental strobeperforations are of concern, there has been provided alert means including gating detector mean and associated mask means, which, together with an electronic ordering arrangement (described hereinafter) can enable the strobe detector means at meaningful times only.

Strobe functions While the operation of this strobing arrangement is indicated above, it may be helpful to summarize it as follows: Assume that strobe package 6 is mounted upon clamp '7 so as to be aligned along strobe axis A and (referring especially to FIGURE 1) assume that card C has been advanced across strobe plate 8 so that the trailing edge TE thereof is just uncovering the third plate aperture in line, i.e., aperture 80 At this time strobe detector cells C2 through C8 will have been disabled and initial de tector cell C1 (for slits 81-89) will have been enabled by alert detector DG, a fixed time after the latter was charged by passage of reference-edge TE past gating slit S exposing cell LG to sufficient incident light through hole 80 from lamp 9. Edge TE Will also have passed the first and second strobe holes 80 80 so as to expose initial strobe slits S S thus having placed a first and second light charge upon first cell C1. As explained below, in connection with the detection circuit, this will cause the generation of first and second strobe signals, and thereafter, the exposure of third aperture 80 and associated slit S will produce a third strobe signal. It Will be evident that these strobe signals provide a tracking indi cation of the instantaneous positions of card C, and especially the columns thereof passing under punch head 2, as the card is advanced by transport means 4. These strobe signals may be used, as indicated below, to initiate a stop signal for controlling motor 41 to decelerate, bringing card C to a stop under punch knives 23A, 23B, at prescribed punch positions, for which a computer memory (not shown) indicates that portions of associated columns are to be perforated. For instance, the strobe signal from slits S 8;, indicate punch time for columns 1, 2 and columns 3, 4, respectively. Thus, as the transport 4 causes trailing edge TE to expose slit 5 another strobe signal will be generated indicating the passage of card-columns 5 and 6 under knives 23A, 23B, (above mating die holes 25,,, 25 which signal, in turn, may be employed to stop transport motor 41 so as to dispose these columns precisely for punching. Thereafter, transport means 4 will resume advancing card C so that card edge TE uncovers slits S7, and later 59, to complete a sequence of five successive strobe pulses by strobe cell C1. Thereupon, the electronic strobe ordering arrangement (de scribed below) will then enable the next detector cell in line (C2). Similarly, when slits S11 through S19 have been uncovered and five strobing signals produced by detector C2, then cell C3 will be enabled, etc. In a similar fashion, cells C3 through cell C8 are enabled for slits S21 through S79. Thus, a series of forty strobe signals will be generated by strobe arrangement 6, each indicative of the passage of an associated pair of card-columns past punch station 25. These strobe signals may provide forty appropriate stop signals for transport motor 41. However, it will be evident to those skilled in the art that this arrangement and the signals therefrom may be applied for other purposes, such as to control the selective actuation of punch knives 23A, 23B. It will be apparent that the position of strobe array 6 and associated plate 3 may be adjusted for various purposes. For instance, the strobe arrangement may be moved upstream away from die 25 a prescribed amount (an offset distance) to accommodate a predetermined stopping delay-time associated with the operation of transport means 4. Alternatively, an electronic delay may be provided for this purpose.

It will be apparent to those skilled in the art that the above-described elements of strobe arrangement 6 may take other equivalent forms, materials and dimensions within the contemplation of the invention. For instance, masking plate 61 may be comprised of metallic or fibrous material and include a differently arranged pattern of strobe slits thereon corresponding to the arrangement of document processing zones. It will also be apparent that while the strobe and gate detectors D1, etc., and DG have been described as detecting a trailing record-edge, they may be modified to detect other end-of-record reference segments, such as printed or punched marks, patterns and the like, even when associated with other data processing record media.

Transport control It will be apparent from the above that strobe arrangement 6 may provide a control pulses for controlling the speed of card transport means (e.g., motor 41) at prescribed strobe-times corresponding to the times when prescribed record zones (card-columns-pairs) come adjacent punch head 2 or the like. More particularly, as indicated in FIGURE 7, the strobe pulses generated by strobe array 6 are functionally indicated as emanating from a strobe-pulsegenerating block SPG and connected to be applied to decelerate (or stop) card-advancing transport motor DM (or 41, see FIGURE 1). Thus, motor DM may be adapted to be decelerated every time a strobe pulse is impressed thereon, such as by a switching circuit which causes the driving field through the coils thereof to be reversed for a period sufiicient to bring the velocity of the motor shaft 43 to zero (stopped), this being detected by tachometer TCH (or 47). By this or other arrangements, appreciated by those skilled in the art, it will be apparent that the strobe signals of the invention may be used to control the speed (driving torque) of recordtransport means.

The invention finds especially apt application in controlling strobe responsive electrically-actuated, low inertia transport systems such as result from directly coupling a field-reversible motor to a transport shaft without employing mechanical clutch or brake means. The card-advance system 4 including motor 41 may be presumed to be such. It will be evident that clutch/brake advance systems un desirably vary in response with life and cannot provide a reliably constant record translation as can the field-coupled system. For instance, a clutch or brake device will change in its own response characteristics due to changes in environmental heat, moisture, etc. and to wear of contacting surfaces. Further, such mechanically-coupled systems are much less versatile and inconvenient to shift in torque output. A conveniently variable torque out-put level will be recognized as useful for unit record card-advancing systems for card-punches; where for instance, variations in card-todrive roller engagement will require output torque adjustments. Such variations commonly result from changes in card-weight, thickness, moisture-content, materials, pinch-roller pressure, supporting surfaces and the like. Using a field-coupled advance means controlled purely electronically according to the invention provides a very convenient control over record movement. Such a system is also uniquely accurate in being referenced to incremental record positions under the control of signals from the above-described strobe arrangement. Controlling a transport system 4 with a card-position-referenced strobe arrangement according to the invention compensates automatically for variations in the card load and transport mechanism characteristics for constant accurate card placement impossible with conventional means.

A correlative control for transport motor 41 is provided by punch-cycle referencing means associated with the punch head 2, namely a reluctance pick-up RP (5) adapted to generate pulses periodically indicative of the phase of punch means 21, being adapted to detect the angular position of a portion of a constantly-rotating drive shaft therewith. Thus. a start (or go) signal may be provided by pick-up RP to cause transport motor 41 to be initiated at times referenced to the state of punch head 2; for instance, when the punch knives 23A, 23B thereof have been retracted after a punching excursion. As will be come more apparent from the following description (in re FIGURES 712), the strobe signal-s generated by strobe array 6 provide a position-to-position control for card transport 4 and unit records C translated thereby.

Ordering arrangement The strobe detector ordering arrangement, or tracking logic, is more particularly indicated in the schematic block diagram of FIGURE 9 wherein there is generally shown a strobe generating means SGM adapted to provide strobe output signals SP at output terminal P. the ordering of these signals and the time-occurrence thereof being controlled in the new improved manner by electronic ordering means in logic block OM and associated initiating alert means AD, as described below.

Strobe generation means SGM evidently comprises the array of strobe detector cells C1 through C8, described efore, the output of which is applied to the input of a detection means DET, being coupled thereto through associated preamplifier means P1 through P8, respectively, together with associated gate means G-1 through 6-8, respectively, and a common buffer line B. Gate means G-l to G-8 are selectively enabled by ordering arrangement OM as indicated below. Detector DET comprises, preferably, a differentiator means for producing pulses representative of the slope of the stepped (staircase) output from strobe cells C1 through C8 and has the output thereof coupled to an amplifier means A, the output of which is applied to an adjustable delay circuit ADS. Ditferentiator DET is slope-sensitive rather than threshold-level sensitive" as with some related prior art detec tion means. Delay ADS preferably comprises a periodvariable single-shot delay multivibrator for producing a prescribed output pulse; the length (occurrence of trailing edge) thereof being adjustable within limits. Delay ADS can effectively relocate strobe package 6 relative to punch station 25 and thus provide adjustable stop time synchronization for different transport drive means, as seen below. Delay ADS has been found capable of a finecontrol over stopping-position to withiniQOOS". Components DET, A and ADS are preferably comprised as indicated in detail in the schematic circuit of FIGURE 9 which is described below.

The output from delay ADS is applied to output terminal P and thence to control means associated with drive motor 41 (FIGURE 7) to initiate a stop command therefor at times related to the detection by photocells C1 through C8 of the passage of a trailing card-edge. These stop-signals are arranged to be generated at times 14 Which will allow motor 41 decelerate a moving card to stop at a prescribed punch-position.

However, as indicated, the order in which such strobe pulses are applied at output terminal P is controlled by the electronic ordering arrangement OM and the associated initiating means or alert detector AD. Alert detector AD will be seen to provide an initiate signal for strobe generation means SGM and ordering means OM, after which time the output from strobe generation means SGM is enabled according to the logical, ordered control of unit OM. Unit OM controls the output from cells C1-C8 at gate means G1 through G8, along connecting lines LL therebetween. Thus, output terminal P is coupled to a counter-delay means D and a reset-delay means D. Counter-delay D is coupled to a five state counter FC and is adapted to prevent the simultaneous initiation thereof with counter gate CG as indicated below. Five state counter PC is a counting means (e.g., register) adapted to provide one output pulse at output terminal C thereof for each five input pulses applied thereto as known in the art. FC preferably comprises a plurality of flip-flop stages arranged to be resettable at terminal R as indicated below. The output from counter EC is thus applied to the counting gate CG and also to a last code detector means LCD described below. Counting gate CG is adapted to apply an initiating signal to an associated eight-state counter EC, for the initiation thereof upon the simultaneous occurrence of an output from counter FC and a following strobe pulse from terminal P. Counter EC is adapted to provide one output pulse for every eight input pulses and thus may comprise a plurality of flip-flop stages arranged as known in the art. Counter EC has its output coupled to last code detector LCD in common with companion counter PC, the connection being a two-line connection to counters EC, PC, as shown. The outputs from the flipflop stages of counter EC are also applied to a decoding matrix DM comprising eight decoders and inverting means to decode the eight different states of the flip-flops associated with EC into eight different gating signals, each of which comprises an enable pulse along an associated one of gate lines LL connected to an associated one of the strobe gates G1 through G8.

Last code detector LCD comprises a gating means adapted to apply an output signal to the terminal of reset gate G when input signals from counters FC, EC applied thereto both indicate terminal count states (i.e., all strobe pulses received).

Delay means D also applies an output pulse to reset OR gate G and comprises any suitable delay means providing an output signal which has a period of slightly more than the normal transit time of records past strobe cells C1-C8. That is, delay D corresponds to the time between the incidence of the first strobe output pulse (from first detector cell C1) and the last strobe output pulse (from last detector C-S), given a normal transport mode (e.g., above a minimum speed) of a card therebetween. Delay D may, of course, be made adjustable to accommodate different transport speeds, different length cards C, etc. This would facilitate converting the arrangement described from -column cards to 51-colurnn cards, for instance. The logical output from OR gate G is coupled to reset amplifier A and thence to reset output terminal R. Reset terminal R is, in turn, coupled to reset terminal R R of counters FC, EC respectively for the automatic selective resetting thereof as known in the art. Thus, the output from amplifier A is adapted to reset counters FC, EC, as well as to reset alert flip-flop FF, as noted below.

As indicated above, an alert detector arrangement AD is also provided according to the invention and preferably comprises an alert flip-flop FF coupled to reset terminal R to be reset automatically by the output from amplifier A. Flip-flop FF has the set terminal thereof coupled to be activated (set state) by alert detector means such as detector GD, FIGURE 1, or by Final Read Strobe cell RSM or detector DG (FIGURE 4). The output of this alert detector is coupled to FF through an alert-delay means D. It will become apparent that alert detector GD (associated with slit R580), is functionally equivalent to detector D6 and may replace it to provide the above described functions. Thus, gating detector GD may comprise a photo-detector arranged to be energized by passage of a trailing card edge and disposed upstream of initial strobe detector C-1 by a prescribed distance, as with detector DG. In practice, however, detector GD comprises a photodetector arranged to be charged by the terminal strobe slit R880 in an upstream reading strobe means RSM (FIGURE 4). Thus, the final strobe signal (last column count signal) from Read-Strobe RSM may be applied to reset flip-flop FF indicating the approach of a trailing card edge to punch strobe means 6 and mask 61 thereof. The location of the alert detector means can be effectively provided by coupling prescribed delay means to the output thereof, given fairly predictable transport speeds. For instance, alert delay means D will be seen as providing a delay period sufiicient to accommodate the transit of a trailing edge TE from alert detector GD to initial strobing slit S1. As with delay means D, D" may be made adjustable to accommodate different transport speeds where alert detector DG substituted for GD, delay means D will be adjusted to compensate for the location thereof.

While the above indicates the operation whereby ordering means OM sequences the outputs from strobe gates G-l through G-8 in prescribed order, being initiated by alert detector means AD, this operation may be recapitulated as follows. With reference to exemplary card record C in FIGURE 1, let it be assumed that this card has a score SC therein as is common for providing detachable portions in returnable media, such as with punched card utility bills. Further, assume that score portion SC has a prescribed width W. In such a case, as card C is advanced across strobe platform 8, score SC will expose upstream alert detector GD and thereafter expose strobe detectors C1 through C8 (via slits Sit-S79) before the trailing edge portion TE exposes them and likely lead to accidental, erroneous strobe signals therefrom. The ordering arrangement provided by the invention will prevent this as follows. If score SC exposes alert detector GD sufficiently (is wide enough), an output pulse therefrom may be applied to set flip-flop FF after a prescribed delay period, provided by alert delay D. This delay corresponds to the time it takes score SC to reach the first in line of the strobe apertures (8%,, 80 and the asso ciated strobe slit (S1). Thus, delay D" effectively locates detector GD adjacent initial strobe slit 81. It will be presumed for the moment that flip-flop FF and counters FC, EC have been reset so that the G1 line from decoder DM has likewise placed an enabling signal on gate G1 only, the other gates being disabled. However, alert detector GD and delay D" have been arranged so that signals from scores having widths W below a typical maximum are inadequate to provide a starting signal for delay D and thereby ignored.

An equivalent alert signal amplitude discrimination may be provided by merely locating an alert detector, such as detector DG in FIGURE 4, a distance CO from initial strobe slit S1 so that D6 is responsive to scores of any width and providing a two-legged gate GG coupling detector DG to delay D". The other leg of gate GG would be coupled to the output from first strobe cell C1 so that delay D" and flip-flop FF would not be fired unless coincident outputs were applied from detectors C1,

DGthis corresponding to scores having a width greater than distance CO. As stated, CO is arranged to be larger than the largest expected score width. Thus, when score SC reaches axis GG, the detector GD output will be applied to set flip-flop FF into its true (or up) state to apply an enabling signal to gate G1. Of course, delay D" would in this case be set to effectively locate alternate 16 alert detector along prescribed alert axis GG, spaced from slit S1 by distance CO.

Now, if score SC were sufficiently wide (wider than distance CO)then gate detector GD would have been energized sufficiently long for the enabling signal to open gate GG and set flip-flop FF to open gate G1 so that when score SC exposed slit S1 to charge associated detector C1, gate G1 would open to pass the output signal therefrom to buffer line B. This strobe signal would be processed at detector DET, amplified at A and delayed at ADS to provide an erroneous Stop signal for motor 41 at terminal P. However, since spacing CO was selected to be larger than any score width W, the output from detector DG will necessarily have disappeared from gate GG before the output from detector C1 is applied thereto. Thus, it will be apparent that only a score larger than a prescribed maximum width (CO-and this effectively means only a trailing card edge TE) will allow the output of initial strobe detector C1 to be gated through G1 to provide output strobe pulses at terminal P.

However, when proper strobe output pulses are produced by detection of a trailing card edge, it will be apparent that gate G-l, having been enabled by decoding means DM at reset time, will then pass a total of five pulses to terminal P, corresponding to exposure of slits S S S S7 and S Consequently, five initial strobe pulses will be applied to the ordering arrangement OM; that is, specifically, to reset delay D, to gate CG and to five-state counter FC, through delay D. It will be understood that the first four of these strobe pulses will step counter FC to apply an enabling pulse at gate CG a short delay time (corresponding to delay D) after the fourth pulse. Thereafter, the fifth strobe output will be passed by gate CG to step eight-state counter EC toits next state, and so to generate an output which, through decoder DM, will enable the next gate in line (G2), disabling all others. Delay D will be seen to allow the fourth count output from counter FC to persist during occur-' rence of the fifth pulse. This provides a suitable short delay between strobe pulses just sufficient to delay the application of every fifth pulse to counter FC enough to allow the preceding output therefrom to overlap and maintain gate CG on so the fifth pulse can be passed to step counter EC. For instance, delay D may comprise a suitable passive (e.g., RC) delay, a delay multivibrator or the like.

Later, when the second strobe detector in line (C2) has been energized four times to provide four step pulses through associated gate G2 to step counter FC to its fourth state, the FC output is coupled to enable gate CG, so that the fifth strobe signal (corresponding to exposure of slit S19) will be passed by gate CG to step counter EC into its next state, thus enabling the next gate in line (G3), and disabling all others, In a similar manner, the detector cells C3 through C8 will be controlled so that the outputs therefrom are sequenced at their associated gates G2 through G8, thus preventing the accidental emission of output pulses therefrom before the arrival of trailing card edge TE. It will thus be apparent that the ordering means OM provided according to the invention, in conjunction with the alert means AD, not only provides a protective system for discriminating against accidental, score-induced, strobe pulses, but further provides this in an improved electronic ordering arrangement, which uses a minimum number of photo-electric detector means.

Those skilled in the art will perceive that this ordering concept may be modified, for instance, to dispense with alert detector means, where feasible. For example, an ordering means might be provided to count strobe cell output signals and gate succeeding cells after five strobe pulses. Also, tachometer voltage could be integrated to measure distance (transport shaft travel) traveled after occurrence of the initial strobe signal from each strobe cell. In such cases, however, score discrimination would have to be forfeited, or else, internally discriminated by initial strobe cell C1; such as by triggering on a prescribed minimum amplitude output therefrom.

It will be appreciated that another feature of the aboveindicated strobing and ordering arrangement is that since the described strobing detectors indicate strobe times by turning detector means ON rather than OFF that these detectors may thus be made more Fail-Safe, accidental Turn-On being unlikely. Further, strobe detectors may be kept ON during an appreciable portion of card-transit time, and thus be kept available the while for other functions, such as jam-checking, monitoring a following card and the like.

According to another feature of the invention, the ordering means OM and alert means AD may be reset, i.e., returned to their initial state, independently of the detection of strobe signals or the counting thereof. Thus, for instance, if one or more strobe counts are missed for any reason, ordering means OM and alert means AD may be still automatically returned to their starting condition for the proper strobin of a following card, thus preventing the perpetuation of any counting or strobiug errors. Hence, it will be seen that the first strobe output pulse (corresponding to exposure of slit S1) will start reset delay D which, after a prescribed delay period, will apply an enable pulse to reset OR gate G. This delay corresponds to the transit of card edge TE from the first slit S1 to the last slit S79 given normal transport speeds. Resetgate G will buffer this pulse to amplifier A which, in turn, will apply a reset signal at terminal R for application to reset flip-flop FF and counters FC, EC. However, this delay-reset mode will normally be ignored, reset being otherwise invoked well before the delay time if a correct strobe count has been had. That is, the sensing of strobe pulses from all of the forty strobe slits S1 through S79 will cause full output signals from counters FC and EC which will be applied to indicate detector LCD. Detector LCD may comprise AND gate means indicating detection of last-code and adapted to provide an enabling output at reset-gate G which, via amplifier A, will reset flip-flop FF and counters EC, PC.

It will be apparent to those skilled in the art that the above-described electronic ordering arrangement in association with the indicated record strobing arrangement can provide a position-to-position control for record transport means, such as drive motor 41, and especially in conjunction with punch mode indicating means (such as pick-up 5) the arrangement can provide a continuous control of record transport systems so as to enable the controlled incremental advancement of records through a processing station (especially for impact processing as with a punch) with accurate referencing and incremental control thereof. The arrangement can control an electronic variable torque transport means to advance records at one of several different velocities (from zero velocity, or stop, up to maximum velocity, or high-speed skip).

The slits S1, etc., in strobe package 6 and associated signal generating means will be seen as providing a positional feedback signal to transport control unit MC (FIG- URE 7) for each punch position. Such signals can provide the basis for look-ahead process control logic whereby position-referenced operations may be anticipated without added taxing of computer memory. Accordingly, motor 41 may, for instance, be controlled to always assume Low speed before final stopping deceleration, even though a Higher speed mode is used, thus assuring invariant stopping distances. Those skilled in the art will perceive that multiple slits may equivalently be provided for each processing position for plural position feedback signals to provide finer deceleration control. One might even provide a continuous strobe pulse which the motor servo could be made to follow.

FIGURE 10 indicates a particular schematic circuit embodiment of the detector-amplifier arrangement DET, A indicated in FIGURE 9. FIGURE 9 indicates gating circuits G1 through G8 and preamplifiers P1 through P8 18 associated with each of the strobe detector cells C1 through C8, respectively. These gating-detector arrangements are grouped into a set of detector blocks PA1-PA8 in FIGURE 10. Detector block PAl is indicated in particularized schematic form as representative of the other, like detector blocks PA2 through PAS. More particularly, detector block PA1 is adapted to provide a series of five strobe output pulses, in a staircase form (as indicated) upon receipt of the simultaneous gating signals along conductor LL and successive strobe cell output signals from cell C1. The strobe signals applied from cell C1 are coupled to the base of switching transistor TR2 through a detecting transistor TRl, while the gating signals are applied along conductor LL and coupled to the base of TR2, through a gating diode D2. Transistor TR1 is connected between a voltage V3 at the base thereof and, through a resistor R1, to voltage Vl at the emitter thereof. Voltage V1 is impressed across the emitter-base junction of transistor TR2, being coupled thereto through a pair of resistors R3, R2 respectively. The output from transistor TR2 is applied to the base of an amplifying transistor TR3, being smoothed by the filtering action of a capacitor C1. Through a bias resistor R4, the base of TR3 is coupled to voltage V2. Transistor TR3 has its emitter terminal coupled to voltage V2 through a load resistor R6 and a potentiometer R5, having its collector terminal coupled through a resistor R7 to voltage V2. The collector output from transistor TR3 is applied to the base of an amplifying transistor TR4 via a parasitic suppression resistor R and a filtering condenser C The output of TR4 is cascaded with an amplifying transistor TR5 connected as an emitter-follower to provide an output at a difierentiating condenser C3 and an associated resistor R10. Transistors TR4 and TRS have their collectors connected in common to potential V2 while the emitter of TRS is coupled through a load resistor R9 to potential V2. Condenser C3 and resistor R10 act to differentiate the output from emitter-follower TRS, the signals developed thereby being coupled through a slopedetecting transistor TR6 to a reference point PF, with a smoothing capacitor C4, being provided between point PF and ground. Transistor TR6 is provided with a clamping diode D3 between emitter-base and has its base terminal coupled through a base resistor R11 to potential V2 and, through a pair of voltage dividing resistors R12, R15, to ground. The voltage divider output is connected, together with a clamping diode D4 to clamp the collector-base of TR6. In most cases, however, resistors R11 and R12 as well as diodes D3 and D4 may be shunted-out and effectively eliminated. Reference point PF constitutes the mid-point of a voltage divider R15, R14, between ground and potential V2 and is connected to the base of a current amplifying (emitter-follower) transistor TR7. TR7 has its collector connected to potential V2 and its emitter connected, through a resistor R16 to potential V2, and also to the base of a transistor switch TR8. Resistor R17 couples the collector of TRS to V2. A diode D5 couples an inhibit signal on input terminal 00 to inhibit the TR8 output, and is also connected through a voltage divider R19 to potential V2. The mid-point of divider R19 is coupled to the base of an output switching transistor TR9 whose emitter is coupled to ground and where collector is coupled to +V2 and to output terminal TO.

Thus, it will be apparent that the individual stepped output pulses from any of strobe detector cells C1 through C8, once properly gated, will be amplified and slopedetected to, in turn, produce relatively equal strobe output pulses, one pulse for each staircase level of a prescribed form using the above improved detecting amplifier means. This detecting amplifier represents an improvement over prior art arrangements, for instance, by detecting the slope (rather than the level) of the strobe cell outputs; thus, being less subject to error and less affected by the degeneration of strobe output signals. Thus, for instance,

more slits, such as S1, etc., may be provided in common to energize an individual detector cell (C1, etc), where preferred, without concern over degeneracy of the output step-value.

FIGURES 7, 8, 11, and 12 indicate the manner in which transport motor 41 and associated elements are controlled according to the invention 'by a control system which, in turn, is responsive to indicating signals from means associated with the overall punch mechanism such as alert gate GD, strobe package 6, punch-synchronizing reluctance pick-up coil 5, etc. Thus, referring to FIGURE 7, there is indicated schematically a punch control system DL arranged to receive indicating signals as above mentioned to communicate with the central processing units CPU of an associated computer and, in response thereto, to provide speed control signals to motor control unit MC. Control unit DL is arranged as indicated to receive punch command signals pp and pinch indicating signals pnlz from the CPU and in response to various indications will provide data request signals drs to the CPU. In response to signals drs the CPU will cause selection of punch actuation means such as interposer ip (FIGURE 1) associated with punch 23A and driven by solenoid coil i-c (when a pm current pulse flows therethrough). Also in response to the drs signals, the CPU will provide punch-indicating signals dz to unit DL as indicated below in detail.

The indicating signals to punch control unit DL will be more particularly described below, but may be generally referred to as follows. Alert detector means GD will provide a card-approaching (trailing edge approach) signal frs. The reluctance pick-up coil 5 will provide a reference punch-synchronizing pulse rpm along with a punch time pulse pip (a delayed form of TPM) and a third transport-start pulse atp (a delayed form of PTP). The stroke pulse generating means functionally indicated as SPG will provide stroke pulses sp adapted to control transport control system MC, such as by providing stop" signals and to provide other signals. An interposer control system ICS is also provided to apply an interposer-actuating signal pch to control unit DL. More particularly, system ICS comprises a flip-flop FFZ arranged to be set to provide signal pch when an associatcd AND gate G has applied thereto a punch command pp, plus a delayed version of a strobe signal sp and a modified version of signal rpm. Flip-flop FFZ is also arranged to be reset through a companion AND gate G11 by the arrival thereon of a no-punching command 713. However, for the balance of the description, it may generally be presumed that flip-flop FFZ has been set to continuously provide signal pch. Control unit DL also communicates with the punch interposer solenoids, providing magnet actuating signals pm and stroke-echo signals therefor. Punch checking unit PM communicates with the CPU applying a punch-echo check signal thereto.

As detailed below, punch control unit DL functions generally as follows. Entry of a card to be punched into the punch station at high speed may induce a data request means DRS to control the CPU so as to select interposers for proper punching and also to indicate whether the approaching punch position is blank or not, that is whether there is no punching to be done. If blanks are not indicated, a speed selecting means SSS will proceed to apply a low speed signal (aim) to motor control unit MC to more slowly advance the card to the next punch-position. If however, the CPU indicates blanks coming up, a blank detecting means BB will generate a blank signal (2 b) and cause selecting means SSS to apply a high-speed command pulse (edit) to motor control MC. This high-speed skip mode allows one to proceed much more quickly to a following position accelerating throughput through the punch apparatus as will be recognized by those skilled in the art.

Thus, it is a feature of the invention to provide a High- Speed-Skip Control means whereby the record advance means is controlled to provide a plurality of record advancing speeds according to what operations are programmed for succeeding punch positions. It is a special feature of the invention, according to this control arrangement, that card transport means may be controlled to provide a high-speed skip whereby cards may be stepped between punching positions at a low advance speed and when one or more following punch positions are determined to have no punches scheduled thereat, a high-speed skip mode may be invoked; and following this, the card advanced again at slower speeds through succeeding punching positions, this High-Low modulation being repeatable ad lib. It will be recognized by those skilled in the art that such an intermediate high-speed skip feature is new and important in the art.

According to another feature of the invention, control unit DL is adapted to provide these data requesting signals drs and motor controlling signals cdlz, cdm, in either of two modes; i.e., either synchronized with the punch means (e.g., bail 21) or asynchronously thereof, being controlled merely by card position as indicated by strobe unit SPG. Motor control system MC is adapted to control a variable torque directly responsive, low inertia motor 41 to be speed-shifted and decelerated by purely electrical means and, in some cases, to also be shifted into two forward speeds, high and low according to control signals cdh, cdm, respectively.

Motor control unit MC functions generally as follows: For the simple start operation, a start signal cdm is applied to a gating means G coupled to an associated switching means SL to provide a motor activating signal of prescribed value to sum-comparing means SCM. Unit SMC is also fed by the output voltage from tachometer 47 coupled mechanically to the shaft of advance motor 41 to generate a velocity-indicating voltage as known by those skilled in the art. Unit SCM will couple the energizing signal from switch S-L to energize motor 41 for low speed advance coupled thereto through amplifier filter A-F and DC amplifier DCA. Amplifier DCA will apply a prescribed accelerating voltage to advance motor 41. Amplifier DCA is provided with a feedback amplifier means FBA, adapted to accelerate the response of amplifier DCA to prevent overshoot and the like. It will be seen that signals cdm, being applied through gate G may activate switch means SL, by application to the base of a switching transistor T adapted to apply a reference voltage V to compare unit SCM through isolating diode g-L. A potentiometer RSP may be provided to adjust the level of this voltage and so monitor the maximum reference-velocity (low-speed) that motor 41 may be caused to assume. At any rate, the voltage applied from switch means S-L to compare unit SCM will determine the velocity motor 41 will assume given time to accelerate, being referenced thereto by the output from tachometer 47 as compared with the reference (energizing) voltage by unit SCM.

Where desired, motor control MC may also provide a sec-ond forward speed (or further speeds). That is, a second gating means G and switching means SH may be provided to couple high speed signals cdh from control unit DL to compare unit SCM in parallel with low speed signals cdm. Switching means SH will be seen to similarly provide a second, greater reference voltage (XV) through a switching transistor T and an associated diode g-H. Thus, diode g-L is arranged to couple low speed voltage V to compare unit SCM except at times when companion diode g-H overrides it, coupling higher voltage XV thereto, at which time diode gL will be reversebi'ased to de-couple voltage V. When signal CDM alone is applied to motor control MC, it will be coupled to unit SCM to drive motor 41 at a normal speed. However, when signal cdh is also applied, the output signal induced by signal cdm will be overridden so that cd/z alone may 

1. A POSITION RESPONSIVE PROCESSING SYSTEM FOR ADVANCING UNIT RECORDS ALONG A PRESCRIBED PATH PAST A PROCESSING STATION AND OPERATING UPON SAID RECORDS WITH CONTINUOUS REFERENCE TO THE POSITION THEREOF, SAID SYSTEM COMPRISING: RECORD TRACKING MEANS DISPOSED ALONG SAID PATH IN PRESCRIBED RELATION WITH SAID STATION AND ADAPTED TO DEVELOP STROBE SINGALS DIRECTLY INDICATING PRESCRIBED INCREMENTAL POSITIONS OF SAID RECORDS RELATIVE TO SAID STATION; RECORD TRANSPORT MEANS ARRANGED TO ADVANCE SAID RECORDS ALONG SAID PATH IN A PRESCRIBED MANNER AS INDICATED BY SAID STROBE SIGNALS, SAID TRANSPORT MEANS INCLUDING RECORD ENGAGING MEANS AND FIELDACCELERATED, LOW INERTIA DRIVE MEANS HAVING THE ROTATABLE PORTION THEREOF DIRECTLY COUPLED TO SAID ENGAGING MEANS; AND CONTROL MEANS ELECTRICALLY CONNECTED BETWEEN THE OUTPUT OF SAID TRACKING MEANS AND SAID DRIVE MEANS, BEING ADAPTED TO APPLY SPEEDCONTROL SIGNALS TO SAID DRIVE MEANS IN RESPONSE TO SAID STROBE SIGNALS. 